package com.microservice.skeleton.upms.config;

/**
 * @author: lijin
 * @date: 2018年10月31日
 */
public interface JavadocJsonReader {

    String resolveClassComment(Class<?> javaBaseClass);

    String resolveFieldComment(Class<?> javaBaseClass, String javaFieldName);

    String resolveFieldTag(Class<?> javaBaseClass, String javaFieldName, String tagName);

    String resolveMethodComment(Class<?> javaBaseClass, String javaMethodName);

    String resolveMethodParameterComment(Class<?> javaBaseClass, String javaMethodName,
                                         String javaParameterName);

    String resolveMethodTag(Class<?> javaBaseClass, String javaMethodName, String tagName);
}
